package com.itzhanghada.rebitmq.domin.vo;

import com.itzhanghada.rebitmq.enums.TransactionStatus;
import lombok.Data;

@Data
public class TransactionRecord {
    private String txId;           // 事务ID
    private TransactionStatus status; // 事务状态
    private long createTime;       // 创建时间
    private long updateTime;       // 更新时间
    private int retryCount;        // 重试次数
    private int maxRetry;          // 最大重试次数
    private String exchange;       // RabbitMQ交换机
    private String routingKey;     // RabbitMQ路由键
    private String body;           // 消息体（JSON）
    private String serviceName;    // 服务名称
    private String className;      // 类名
    private String methodName;     // 方法名
    
}